merge two lists without duplicates